package com.ruoyi.hxy.dto.goods;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author chendx
 */
@Data
public class HxyGoodsSkuResDto {

    private static final long serialVersionUID = 1L;

    /**
     * 货物id
     */
    @SerializedName("goodsSkuWarehouseId")
    private String goodsSkuWarehouseId;

    /** 仓库id */
    @SerializedName("warehouseId")
    private Long warehouseId;

    /** 货物SKU */
    @SerializedName("goodsSkuId")
    private Long goodsSkuId;

    /** 货物id */
    @SerializedName("goodsId")
    private Long goodsId;

    /** 货物编号 */
    @SerializedName("goodsSkuOuterId")
    private String goodsSkuOuterId;

    /** 货物类型 */
    @SerializedName("goodsClass")
    private String goodsClass;

    /** 货物名称 */
    @SerializedName("goodsName")
    private String goodsName;

    /** 货物规格 */
    @SerializedName("goodsSkuSubName")
    private String goodsSkuSubName;

    /** 采购单价 */
    @SerializedName("purchasePrice")
    private BigDecimal purchasePrice;

    /** 库存 */
    @SerializedName("stockNum")
    private Long stock;

    /** 可用库存 */
    @SerializedName("availableStockNum")
    private Long availableStock;

    /** 锁定库存 */
    @SerializedName("lockedStockNum")
    private Long lockedStock;
}
